//
// IUT de Nice / Departement informatique / Module APO-C++
// Annee 2008_2009 - Package _Banque
//
// Classe _Banque - Tests unitaires des methodes debutMoisSuivant et
//                  debutAnneeSuivante (Cas nominaux)
//
// Auteur : V.Pruliere & Q.Salmeron
//

public class T__Banque_N3_5 {
	public static void main (String[] args) {

		Tests.Begin("_Banque", "1.5.0");

			Tests.Design("Controle de la methode debutMoisSuivant", 3); {

				Tests.Case("Cas du dernier mois de l'annee"); {

					String date = "2000/12/25";
					Tests.Unit("2001/01/01", _Banque.debutMoisSuivant(date));
				}

				Tests.Case("Cas general"); {

					String date = "2009/05/12";
					Tests.Unit("2009/06/01", _Banque.debutMoisSuivant(date));
				}
			}

			Tests.Design("Controle de la methode debutAnneeSuivante", 3); {

				Tests.Case("Cas general"); {

					String date = "2009/05/07";
					Tests.Unit("2010/01/01", _Banque.debutAnneeSuivante(date));
				}
			}

		Tests.End();
	}
}